Trekking Through Siberia: Managing Cold Data in a Memory-Optimized Database
نویسندگان
چکیده
Main memories are becoming sufficiently large that most OLTP databases can be stored entirely in main memory, but this may not be the best solution. OLTP workloads typically exhibit skewed access patterns where some records are hot (frequently accessed) but many records are cold (infrequently or never accessed). It is still more economical to store the coldest records on secondary storage such as flash. This paper introduces Siberia, a framework for managing cold data in the Microsoft Hekaton main-memory database engine. We discuss how to migrate cold data to secondary storage while providing an interface to the user to manipulate both hot and cold data that hides the actual data location. We describe how queries of different isolation levels can read and modify data stored in both hot and cold stores without restriction while minimizing number of accesses to cold storage. We also show how records can be migrated between hot and cold stores while the DBMS is online and active. Experiments reveal that for cold data access rates appropriate for main-memory optimized databases, we incur an acceptable 7-14% throughput loss.
منابع مشابه
Optimizing Main Memory Utilization of Columnar In-Memory Databases Using Data Eviction
Despite falling prices for main memory and increasing sizes, main memory is still a scarce resource in database systems. Optimizing main memory utilization is a major objective for main memory databases as more free memory can be used to improve performance or to store larger systems in the database. Several publications proposed separating frequently and less frequently accessed data (i.e., ho...
متن کاملArcEvolve: A Suite of GIS Tools for Assessing Landform Evolution
This paper describes the tools developed to link the SIBERIA model with a GIS. SIBERIA simulates the evolution of landforms within a catchment using digital elevation data. Integration of SIBERIA with a GIS provides easier access to the model for non-specialist users, and also extends model functionality. The complexity of the model means that integrating the two technologies using an ‘embedded...
متن کاملThermal advection analysis of cooling waves of Iran
Survey of advection of cold waves in Iran is the main aim of this study. In this regard, 45 synoptic stations were employed and studied. In order to investigate the thermal advection of cold waves, 1000, 850, 700 and 500 hp levels were reviewed and analyzed. Results indicated that cold waves in Iran most affected thermal advection caused by Tibet- Siberia, Siberias integrated Turkmenistan high-...
متن کاملA High-Performance Database System for Managing Large Multi-resolution Medical Images
In this work we address the design of a database system to explore, process, and visualize very large (multiterabyte) multi-resolution image datasets, obtained from MRI, CT and ultrasound, and digitized microscopy images. The basic requirements for such a database management system include (1) support for adding and managing user-defined processing functions, (2) managing datasets stored in dis...
متن کاملREWIND: Recovery Write-Ahead System for In-Memory Non-Volatile Data-Structures
Recent non-volatile memory (NVM) technologies, such as PCM, STT-MRAM and ReRAM, can act as both main memory and storage. This has led to research into NVM programming models, where persistent data structures remain in memory and are accessed directly through CPU loads and stores. Existing mechanisms for transactional updates are not appropriate in such a setting as they are optimized for block-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- PVLDB
دوره 7 شماره
صفحات -
تاریخ انتشار 2014